semienclosed impeller - German English Dictionary